package com.tianxin.workbao.workBao.bean;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Generated;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Property;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by hacker on 2017/8/17.
 */
@Entity
public class Transfermoney implements Serializable {
    private static final long serialVersionUID = -8223849693905406511L;
    @Id
    private long id;
    /**
     * 编号
     */
    @Property
    private String number;

    /**
     * 车牌号
     */
    @Property
    private String platenumbers;

    /**
     * 转账金额
     */
    @Property
    private Float money;

    /**
     * 车辆信息ID
     */
    @Property
    private Integer carid;

    /**
     * 添加人Id
     */
    @Property
    private Integer adduserid;

    /**
     * 添加姓名
     */
    @Property
    private String addusername;

    /**
     * 真实充值的人，也可现解决成复核人员，或者是去石油公司充钱的人的ID
     */
    @Property
    private Integer optionuserid;

    /**
     * 真实转账的人，也可现解决成复核人员
     */
    @Property
    private String optionusername;

    /**
     * 真实转账的时间，可以理解成，复核时间 ，到账时间
     */
    @Property
    private Date trueaddtime;

    /**
     * 添加时间
     */
    @Property
    private Date addtime;

    /**
     * 银行名称
     */
    @Property
    private String bankname;

    /**
     * 卡号
     */
    @Property
    private String bankcardnumber;

    /**
     * 持卡人
     */
    @Property
    private String cardHolder;

    /**
     * 卡ID
     */
    @Property
    private Integer bankcardid;

    /**
     * 备注
     */
    @Property
    private String remark;

    /**
     * 充值状态，0 未充 1已充
     */
    @Property
    private Integer status;

    /**
     * 是否删除 0 删除 1正常
     */
    @Property
    private Integer isis;

    public Integer getIsis() {
        return this.isis;
    }

    public void setIsis(Integer isis) {
        this.isis = isis;
    }

    public Integer getStatus() {
        return this.status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getBankcardid() {
        return this.bankcardid;
    }

    public void setBankcardid(Integer bankcardid) {
        this.bankcardid = bankcardid;
    }

    /**
     * 持卡人
     *
     * @return
     */
    public String getCardHolder() {
        return this.cardHolder;
    }

    /**
     * 持卡人
     *
     * @return
     */
    public void setCardHolder(String cardHolder) {
        this.cardHolder = cardHolder;
    }

    public String getBankcardnumber() {
        return this.bankcardnumber;
    }

    public void setBankcardnumber(String bankcardnumber) {
        this.bankcardnumber = bankcardnumber;
    }

    public String getBankname() {
        return this.bankname;
    }

    public void setBankname(String bankname) {
        this.bankname = bankname;
    }

    public Date getAddtime() {
        return this.addtime;
    }

    public void setAddtime(Date addtime) {
        this.addtime = addtime;
    }

    public Date getTrueaddtime() {
        return this.trueaddtime;
    }

    public void setTrueaddtime(Date trueaddtime) {
        this.trueaddtime = trueaddtime;
    }

    public String getOptionusername() {
        return this.optionusername;
    }

    public void setOptionusername(String optionusername) {
        this.optionusername = optionusername;
    }

    public Integer getOptionuserid() {
        return this.optionuserid;
    }

    public void setOptionuserid(Integer optionuserid) {
        this.optionuserid = optionuserid;
    }

    public String getAddusername() {
        return this.addusername;
    }

    public void setAddusername(String addusername) {
        this.addusername = addusername;
    }

    public Integer getAdduserid() {
        return this.adduserid;
    }

    public void setAdduserid(Integer adduserid) {
        this.adduserid = adduserid;
    }

    public Integer getCarid() {
        return this.carid;
    }

    public void setCarid(Integer carid) {
        this.carid = carid;
    }

    public Float getMoney() {
        return this.money;
    }

    public void setMoney(Float money) {
        this.money = money;
    }

    public String getPlatenumbers() {
        return this.platenumbers;
    }

    public void setPlatenumbers(String platenumbers) {
        this.platenumbers = platenumbers;
    }

    public String getNumber() {
        return this.number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public long getId() {
        return this.id;
    }

    public void setId(long id) {
        this.id = id;
    }

    @Generated(hash = 1800661979)
    public Transfermoney(long id, String number, String platenumbers, Float money,
                         Integer carid, Integer adduserid, String addusername,
                         Integer optionuserid, String optionusername, Date trueaddtime,
                         Date addtime, String bankname, String bankcardnumber,
                         String cardHolder, Integer bankcardid, String remark, Integer status,
                         Integer isis) {
        this.id = id;
        this.number = number;
        this.platenumbers = platenumbers;
        this.money = money;
        this.carid = carid;
        this.adduserid = adduserid;
        this.addusername = addusername;
        this.optionuserid = optionuserid;
        this.optionusername = optionusername;
        this.trueaddtime = trueaddtime;
        this.addtime = addtime;
        this.bankname = bankname;
        this.bankcardnumber = bankcardnumber;
        this.cardHolder = cardHolder;
        this.bankcardid = bankcardid;
        this.remark = remark;
        this.status = status;
        this.isis = isis;
    }

    @Generated(hash = 581450178)
    public Transfermoney() {
    }


}
